<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  <html xmlns="http://www.w3.org/1999/xhtml">
		<head>
			<!-- template designed by Marco Von Ballmoos -->
			<title>Docs For Class Dwoo</title>
			<link rel="stylesheet" href="../media/stylesheet.css" />
			<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
		</head>
		<body>
			<div class="page-body">			
<h2 class="class-name">Class Dwoo</h2>

<a name="sec-description"></a>
<div class="info-box">
	<div class="info-box-title">Description</div>
	<div class="nav-bar">
					<span class="disabled">Description</span> |
							<a href="#sec-descendents">Descendents</a>
			|											<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
						|											<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
						
											<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
						
			</div>
	<div class="info-box-body">
        		<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">main dwoo class, allows communication between the compiler, template and data classes</p>
<p class="description"><p>requirements :   php 5.2.0 or above   php's mbstring extension for some plugins   php's hash extension to use the Dwoo_Template_String class</p><p>This software is provided 'as-is', without any express or implied warranty.  In no event will the authors be held liable for any damages arising from the use of this software.</p><p>This file is released under the LGPL  &quot;GNU Lesser General Public License&quot;  More information can be found here:  <a href="http://www.gnu.org/copyleft/lesser.html">http://www.gnu.org/copyleft/lesser.html</a></p></p>
	<ul class="tags">
				<li><span class="field">author:</span> Jordi Boggiano &lt;<a href="mailto:j.boggiano@seld.be">j.boggiano@seld.be</a>&gt;</li>
				<li><span class="field">version:</span> 0.9.1</li>
				<li><span class="field">copyright:</span> Copyright (c) 2008, Jordi Boggiano</li>
				<li><span class="field">link:</span> <a href="http://dwoo.org/">http://dwoo.org/</a></li>
				<li><span class="field">date:</span> 2008-05-30</li>
				<li><span class="field">license:</span> <a href="http://www.gnu.org/copyleft/lesser.html">GNU Lesser General Public License</a></li>
			</ul>
		<p class="notes">
			Located in <a class="field" href="_Dwoo.php.html">/Dwoo.php</a> (line <span class="field"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a64">64</a></span>)
		</p>
		
				
		<pre></pre>
	
			</div>
</div>

	<a name="sec-descendents"></a>
	<div class="info-box">
		<div class="info-box-title">Direct descendents</div>
		<div class="nav-bar">
			<a href="#sec-description">Description</a> |
			<span class="disabled">Descendents</span>
			|												<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
								|															<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
							
															<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
							
					</div>
		<div class="info-box-body">
			<table cellpadding="2" cellspacing="0" class="class-table">
				<tr>
					<th class="class-table-header">Class</th>
					<th class="class-table-header">Description</th>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../Dwoo/Dwoo_Smarty__Adapter.html">Dwoo_Smarty__Adapter</a></td>
					<td>
											a Smarty compatibility layer for Dwoo
										</td>
				</tr>
							</table>
		</div>
	</div>

	<a name="sec-const-summary"></a>
	<div class="info-box">
		<div class="info-box-title">Class Constant Summary</span></div>
		<div class="nav-bar">
			<a href="#sec-description">Description</a> |
							<a href="#sec-descendents">Descendants</a> |
						<span class="disabled">Constants</span> (<a href="#sec-consts">details</a>)
												<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
				 
				|
										| 
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
							
					</div>
		<div class="info-box-body">
			<div class="const-summary">
								<div class="const-title">
					<img src="../media/images/Constant.png" alt=" " />
					<a href="#BLOCK_PLUGIN" title="details" class="const-name">BLOCK_PLUGIN</a> = 					<span class="var-type"> 8</span>

				</div>
								<div class="const-title">
					<img src="../media/images/Constant.png" alt=" " />
					<a href="#CLASS_PLUGIN" title="details" class="const-name">CLASS_PLUGIN</a> = 					<span class="var-type"> 1</span>

				</div>
								<div class="const-title">
					<img src="../media/images/Constant.png" alt=" " />
					<a href="#COMPILABLE_PLUGIN" title="details" class="const-name">COMPILABLE_PLUGIN</a> = 					<span class="var-type"> 16</span>

				</div>
								<div class="const-title">
					<img src="../media/images/Constant.png" alt=" " />
					<a href="#CUSTOM_PLUGIN" title="details" class="const-name">CUSTOM_PLUGIN</a> = 					<span class="var-type"> 32</span>

				</div>
								<div class="const-title">
					<img src="../media/images/Constant.png" alt=" " />
					<a href="#FUNC_PLUGIN" title="details" class="const-name">FUNC_PLUGIN</a> = 					<span class="var-type"> 2</span>

				</div>
								<div class="const-title">
					<img src="../media/images/Constant.png" alt=" " />
					<a href="#NATIVE_PLUGIN" title="details" class="const-name">NATIVE_PLUGIN</a> = 					<span class="var-type"> 4</span>

				</div>
								<div class="const-title">
					<img src="../media/images/Constant.png" alt=" " />
					<a href="#RELEASE_TAG" title="details" class="const-name">RELEASE_TAG</a> = 					<span class="var-type"> 10</span>

				</div>
								<div class="const-title">
					<img src="../media/images/Constant.png" alt=" " />
					<a href="#SMARTY_BLOCK" title="details" class="const-name">SMARTY_BLOCK</a> = 					<span class="var-type"> 128</span>

				</div>
								<div class="const-title">
					<img src="../media/images/Constant.png" alt=" " />
					<a href="#SMARTY_FUNCTION" title="details" class="const-name">SMARTY_FUNCTION</a> = 					<span class="var-type"> 256</span>

				</div>
								<div class="const-title">
					<img src="../media/images/Constant.png" alt=" " />
					<a href="#SMARTY_MODIFIER" title="details" class="const-name">SMARTY_MODIFIER</a> = 					<span class="var-type"> 64</span>

				</div>
								<div class="const-title">
					<img src="../media/images/Constant.png" alt=" " />
					<a href="#VERSION" title="details" class="const-name">VERSION</a> = 					<span class="var-type"> &quot;0.9.1&quot;</span>

				</div>
							</div>
		</div>
	</div>

	<a name="sec-var-summary"></a>
	<div class="info-box">
		<div class="info-box-title">Variable Summary</span></div>
		<div class="nav-bar">
			<a href="#sec-description">Description</a> |
							<a href="#sec-descendents">Descendents</a> |
						<span class="disabled">Vars</span> (<a href="#sec-vars">details</a>)
							| 
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
							
															<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
							
					</div>
		<div class="info-box-body">
			<div class="var-summary">
																																																																																																																																																								<div class="var-title">
					<span class="var-type">string</span>
					<a href="#$buffer" title="details" class="var-name">$buffer</a>
				</div>
																<div class="var-title">
					<span class="var-type">string</span>
					<a href="#$cacheDir" title="details" class="var-name">$cacheDir</a>
				</div>
																<div class="var-title">
					<span class="var-type">int</span>
					<a href="#$cacheTime" title="details" class="var-name">$cacheTime</a>
				</div>
																<div class="var-title">
					<span class="var-type">string</span>
					<a href="#$charset" title="details" class="var-name">$charset</a>
				</div>
																<div class="var-title">
					<span class="var-type">string</span>
					<a href="#$compileDir" title="details" class="var-name">$compileDir</a>
				</div>
																<div class="var-title">
					<span class="var-type"><a href="../Dwoo/Dwoo_Block_Plugin.html">Dwoo_Block_Plugin</a></span>
					<a href="#$curBlock" title="details" class="var-name">$curBlock</a>
				</div>
																<div class="var-title">
					<span class="var-type">array</span>
					<a href="#$data" title="details" class="var-name">$data</a>
				</div>
																<div class="var-title">
					<span class="var-type">array</span>
					<a href="#$filters" title="details" class="var-name">$filters</a>
				</div>
																<div class="var-title">
					<span class="var-type">array</span>
					<a href="#$globals" title="details" class="var-name">$globals</a>
				</div>
																<div class="var-title">
					<span class="var-type">array</span>
					<a href="#$plugins" title="details" class="var-name">$plugins</a>
				</div>
																<div class="var-title">
					<span class="var-type">array</span>
					<a href="#$resources" title="details" class="var-name">$resources</a>
				</div>
																<div class="var-title">
					<span class="var-type">array</span>
					<a href="#$runtimePlugins" title="details" class="var-name">$runtimePlugins</a>
				</div>
																<div class="var-title">
					<span class="var-type">mixed</span>
					<a href="#$scope" title="details" class="var-name">$scope</a>
				</div>
																<div class="var-title">
					<span class="var-type">array</span>
					<a href="#$scopeTree" title="details" class="var-name">$scopeTree</a>
				</div>
																<div class="var-title">
					<span class="var-type"><a href="../Dwoo/Dwoo_Security_Policy.html">Dwoo_Security_Policy</a></span>
					<a href="#$securityPolicy" title="details" class="var-name">$securityPolicy</a>
				</div>
																<div class="var-title">
					<span class="var-type">array</span>
					<a href="#$stack" title="details" class="var-name">$stack</a>
				</div>
																<div class="var-title">
					<span class="var-type"><a href="../Dwoo/Dwoo_ITemplate.html">Dwoo_ITemplate</a></span>
					<a href="#$template" title="details" class="var-name">$template</a>
				</div>
											</div>
		</div>
	</div>

	<a name="sec-method-summary"></a>
	<div class="info-box">
		<div class="info-box-title">Method Summary</span></div>
		<div class="nav-bar">
			<a href="#sec-description">Description</a> |
							<a href="#sec-descendents">Descendents</a> |
															<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
							
															<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
				 
				|
						<span class="disabled">Methods</span> (<a href="#sec-methods">details</a>)
		</div>
		<div class="info-box-body">			
			<div class="method-summary">
																																																																																																																																																																																																																																																																																																																																																																																														
				<div class="method-definition">
											<span class="method-result">Dwoo</span>
										<a href="#__construct" title="details" class="method-name">__construct</a>
										()
									</div>
														
				<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#addFilter" title="details" class="method-name">addFilter</a>
											(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$callback</span>, [<span class="var-type">bool</span>&nbsp;<span class="var-name">$autoload</span> = <span class="var-default">false</span>])
									</div>
														
				<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#addPlugin" title="details" class="method-name">addPlugin</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$name</span>, <span class="var-type">callback</span>&nbsp;<span class="var-name">$callback</span>)
									</div>
														
				<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#addResource" title="details" class="method-name">addResource</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$name</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$class</span>, [<span class="var-type">callback</span>&nbsp;<span class="var-name">$compilerFactory</span> = <span class="var-default">null</span>])
									</div>
														
				<div class="method-definition">
											<span class="method-result"><a href="../Dwoo/Dwoo_Block_Plugin.html">Dwoo_Block_Plugin</a></span>
										<a href="#addStack" title="details" class="method-name">addStack</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$blockName</span>, [<span class="var-type"></span>&nbsp;<span class="var-name">$args</span> = <span class="var-default">array()</span>])
									</div>
														
				<div class="method-definition">
											<span class="method-result">mixed</span>
										<a href="#arrayMap" title="details" class="method-name">arrayMap</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$callback</span>, <span class="var-type"></span>&nbsp;<span class="var-name">$params</span>)
									</div>
														
				<div class="method-definition">
											<span class="method-result">bool</span>
										<a href="#assignInScope" title="details" class="method-name">assignInScope</a>
											(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$value</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$scope</span>)
									</div>
														
				<div class="method-definition">
											<span class="method-result">string</span>
										<a href="#classCall" title="details" class="method-name">classCall</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$plugName</span>, [<span class="var-type"></span>&nbsp;<span class="var-name">$params</span> = <span class="var-default">array()</span>])
									</div>
														
				<div class="method-definition">
											<span class="method-result">int</span>
										<a href="#clearCache" title="details" class="method-name">clearCache</a>
											([<span class="var-type">int</span>&nbsp;<span class="var-name">$olderThan</span> = <span class="var-default">-1</span>])
									</div>
														
				<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#delStack" title="details" class="method-name">delStack</a>
										()
									</div>
														
				<div class="method-definition">
											<span class="method-result"><a href="../Dwoo/Dwoo_Block_Plugin.html">Dwoo_Block_Plugin</a></span>
										<a href="#findBlock" title="details" class="method-name">findBlock</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$type</span>)
									</div>
														
				<div class="method-definition">
											<span class="method-result">array</span>
										<a href="#forceScope" title="details" class="method-name">forceScope</a>
											(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$scope</span>)
									</div>
														
				<div class="method-definition">
											<span class="method-result">string</span>
										<a href="#get" title="details" class="method-name">get</a>
											(<span class="var-type"></span>&nbsp;<span class="var-name">$_tpl</span>, [<span class="var-type">mixed</span>&nbsp;<span class="var-name">$data</span> = <span class="var-default">array()</span>], [<span class="var-type"></span>&nbsp;<span class="var-name">$_compiler</span> = <span class="var-default">null</span>], [<span class="var-type"></span>&nbsp;<span class="var-name">$_output</span> = <span class="var-default">false</span>], <span class="var-type">mixed</span>&nbsp;<span class="var-name">$tpl</span>, <span class="var-type"><a href="../Dwoo/Dwoo_ICompiler.html">Dwoo_ICompiler</a></span>&nbsp;<span class="var-name">$compiler</span>, <span class="var-type">bool</span>&nbsp;<span class="var-name">$output</span>)
									</div>
														
				<div class="method-definition">
											<span class="method-result">string</span>
										<a href="#getCacheDir" title="details" class="method-name">getCacheDir</a>
										()
									</div>
														
				<div class="method-definition">
											<span class="method-result">int</span>
										<a href="#getCacheTime" title="details" class="method-name">getCacheTime</a>
										()
									</div>
														
				<div class="method-definition">
											<span class="method-result">string</span>
										<a href="#getCharset" title="details" class="method-name">getCharset</a>
										()
									</div>
														
				<div class="method-definition">
											<span class="method-result">string</span>
										<a href="#getCompileDir" title="details" class="method-name">getCompileDir</a>
										()
									</div>
														
				<div class="method-definition">
											<span class="method-result">array</span>
										<a href="#getCustomPlugins" title="details" class="method-name">getCustomPlugins</a>
										()
									</div>
														
				<div class="method-definition">
											<span class="method-result">array</span>
										<a href="#getData" title="details" class="method-name">getData</a>
										()
									</div>
														
				<div class="method-definition">
											<span class="method-result">callback</span>
										<a href="#getDefaultCompilerFactory" title="details" class="method-name">getDefaultCompilerFactory</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$resourceName</span>)
									</div>
														
				<div class="method-definition">
											<span class="method-result">mixed</span>
										<a href="#getObjectPlugin" title="details" class="method-name">getObjectPlugin</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$class</span>)
									</div>
														
				<div class="method-definition">
											<span class="method-result"><a href="../Dwoo/Dwoo_Block_Plugin.html">Dwoo_Block_Plugin</a></span>
										<a href="#getParentBlock" title="details" class="method-name">getParentBlock</a>
											(<span class="var-type"><a href="../Dwoo/Dwoo_Block_Plugin.html">Dwoo_Block_Plugin</a></span>&nbsp;<span class="var-name">$block</span>)
									</div>
														
				<div class="method-definition">
											<span class="method-result">&mixed</span>
										<a href="#getScope" title="details" class="method-name">&amp;getScope</a>
										()
									</div>
														
				<div class="method-definition">
											<span class="method-result"><a href="../Dwoo/Dwoo_Security_Policy.html">Dwoo_Security_Policy</a>|null</span>
										<a href="#getSecurityPolicy" title="details" class="method-name">getSecurityPolicy</a>
										()
									</div>
														
				<div class="method-definition">
											<span class="method-result"><a href="../Dwoo/Dwoo_ITemplate.html">Dwoo_ITemplate</a>|null</span>
										<a href="#getTemplate" title="details" class="method-name">getTemplate</a>
										()
									</div>
														
				<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#initGlobals" title="details" class="method-name">initGlobals</a>
											(<span class="var-type"><a href="../Dwoo/Dwoo_ITemplate.html">Dwoo_ITemplate</a></span>&nbsp;<span class="var-name">$tpl</span>)
									</div>
														
				<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#initRuntimeVars" title="details" class="method-name">initRuntimeVars</a>
											(<span class="var-type"><a href="../Dwoo/Dwoo_ITemplate.html">Dwoo_ITemplate</a></span>&nbsp;<span class="var-name">$tpl</span>)
									</div>
														
				<div class="method-definition">
											<span class="method-result">bool</span>
										<a href="#isArray" title="details" class="method-name">isArray</a>
											(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$value</span>, [<span class="var-type">bool</span>&nbsp;<span class="var-name">$checkIsEmpty</span> = <span class="var-default">false</span>], [<span class="var-type">bool</span>&nbsp;<span class="var-name">$allowNonCountable</span> = <span class="var-default">false</span>])
									</div>
														
				<div class="method-definition">
											<span class="method-result">bool</span>
										<a href="#isCached" title="details" class="method-name">isCached</a>
											(<span class="var-type"><a href="../Dwoo/Dwoo_ITemplate.html">Dwoo_ITemplate</a></span>&nbsp;<span class="var-name">$tpl</span>)
									</div>
														
				<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#output" title="details" class="method-name">output</a>
											(<span class="var-type"></span>&nbsp;<span class="var-name">$tpl</span>, [<span class="var-type"></span>&nbsp;<span class="var-name">$data</span> = <span class="var-default">array()</span>], [<span class="var-type"><a href="../Dwoo/Dwoo_ICompiler.html">Dwoo_ICompiler</a></span>&nbsp;<span class="var-name">$compiler</span> = <span class="var-default">null</span>])
									</div>
														
				<div class="method-definition">
											<span class="method-result">mixed</span>
										<a href="#readParentVar" title="details" class="method-name">readParentVar</a>
											(<span class="var-type">int</span>&nbsp;<span class="var-name">$parentLevels</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$varstr</span> = <span class="var-default">null</span>])
									</div>
														
				<div class="method-definition">
											<span class="method-result">mixed</span>
										<a href="#readVar" title="details" class="method-name">readVar</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$varstr</span>)
									</div>
														
				<div class="method-definition">
											<span class="method-result">mixed</span>
										<a href="#readVarInto" title="details" class="method-name">readVarInto</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$varstr</span>, <span class="var-type">mixed</span>&nbsp;<span class="var-name">$data</span>)
									</div>
														
				<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#removeFilter" title="details" class="method-name">removeFilter</a>
											(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$callback</span>)
									</div>
														
				<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#removePlugin" title="details" class="method-name">removePlugin</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$name</span>)
									</div>
														
				<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#removeResource" title="details" class="method-name">removeResource</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$name</span>)
									</div>
														
				<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#setCacheDir" title="details" class="method-name">setCacheDir</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$dir</span>)
									</div>
														
				<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#setCacheTime" title="details" class="method-name">setCacheTime</a>
											(<span class="var-type">int</span>&nbsp;<span class="var-name">$seconds</span>)
									</div>
														
				<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#setCharset" title="details" class="method-name">setCharset</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$charset</span>)
									</div>
														
				<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#setCompileDir" title="details" class="method-name">setCompileDir</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$dir</span>)
									</div>
														
				<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#setDefaultCompilerFactory" title="details" class="method-name">setDefaultCompilerFactory</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$resourceName</span>, <span class="var-type">callback</span>&nbsp;<span class="var-name">$compilerFactory</span>)
									</div>
														
				<div class="method-definition">
											<span class="method-result">array</span>
										<a href="#setScope" title="details" class="method-name">setScope</a>
											(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$scope</span>, [<span class="var-type">bool</span>&nbsp;<span class="var-name">$absolute</span> = <span class="var-default">false</span>])
									</div>
														
				<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#setSecurityPolicy" title="details" class="method-name">setSecurityPolicy</a>
											([<span class="var-type"><a href="../Dwoo/Dwoo_Security_Policy.html">Dwoo_Security_Policy</a></span>&nbsp;<span class="var-name">$policy</span> = <span class="var-default">null</span>])
									</div>
														
				<div class="method-definition">
											<span class="method-result"><a href="../Dwoo/Dwoo_ITemplate.html">Dwoo_ITemplate</a></span>
										<a href="#templateFactory" title="details" class="method-name">templateFactory</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$resourceName</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$resourceId</span>, [<span class="var-type">int</span>&nbsp;<span class="var-name">$cacheTime</span> = <span class="var-default">null</span>], [<span class="var-type">string</span>&nbsp;<span class="var-name">$cacheId</span> = <span class="var-default">null</span>], [<span class="var-type">string</span>&nbsp;<span class="var-name">$compileId</span> = <span class="var-default">null</span>])
									</div>
														
				<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#triggerError" title="details" class="method-name">triggerError</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$message</span>, [<span class="var-type">int</span>&nbsp;<span class="var-name">$level</span> = <span class="var-default">E_USER_NOTICE</span>])
									</div>
														
				<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#__clone" title="details" class="method-name">__clone</a>
										()
									</div>
											</div>
		</div>
	</div>		

	<a name="sec-vars"></a>
	<div class="info-box">
		<div class="info-box-title">Variables</div>
		<div class="nav-bar">
			<a href="#sec-description">Description</a> |
							<a href="#sec-descendents">Descendents</a> |
										<a href="#sec-var-summary">Vars</a> (<span class="disabled">details</span>)
						
			
												<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
							
										| 
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
							
					</div>
		<div class="info-box-body">
			
<a name="var$buffer" id="$buffer"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">string</span>
			<span class="var-name">$buffer</span>
						(line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a260">260</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">stores the output buffer during template runtime</p>
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$cacheDir" id="$cacheDir"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">string</span>
			<span class="var-name">$cacheDir</span>
						(line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a146">146</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">directory where the cached templates are stored</p>
<p class="description"><p>defaults to DWOO_CACHEDIR (= DWOO_DIRECTORY/cache by default)</p></p>
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$cacheTime" id="$cacheTime"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">int</span>
			<span class="var-name">$cacheTime</span>
			 = <span class="var-default"> 0</span>			(line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a159">159</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">defines how long (in seconds) the cached files must remain valid</p>
<p class="description"><p>can be overriden on a per-template basis</p><p>-1 = never delete <ol><li>= disabled</li></ol> &gt;0 = duration in seconds</p></p>
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$charset" id="$charset"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">string</span>
			<span class="var-name">$charset</span>
			 = <span class="var-default"> 'utf-8'</span>			(line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a110">110</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">character set of the template, used by string manipulation plugins</p>
<p class="description"><p>it must be lowercase, but setCharset() will take care of that</p></p>
	<ul class="tags">
				<li><span class="field">see:</span> <a href="../Dwoo/Dwoo.html#methodsetCharset">Dwoo::setCharset()</a></li>
				<li><span class="field">see:</span> <a href="../Dwoo/Dwoo.html#methodgetCharset">Dwoo::getCharset()</a></li>
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$compileDir" id="$compileDir"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">string</span>
			<span class="var-name">$compileDir</span>
						(line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a137">137</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">directory where the compiled templates are stored</p>
<p class="description"><p>defaults to DWOO_COMPILEDIR (= DWOO_DIRECTORY/compiled by default)</p></p>
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$curBlock" id="$curBlock"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type"><a href="../Dwoo/Dwoo_Block_Plugin.html">Dwoo_Block_Plugin</a></span>
			<span class="var-name">$curBlock</span>
						(line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a253">253</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">stores the current block plugin at the top of the stack during template runtime</p>
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$data" id="$data"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">array</span>
			<span class="var-name">$data</span>
						(line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a225">225</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">stores the data during template runtime</p>
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$filters" id="$filters"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">array</span>
			<span class="var-name">$filters</span>
			 = <span class="var-default">array()</span>			(line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a184">184</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">stores the filter callbacks</p>
	<ul class="tags">
				<li><span class="field">see:</span> <a href="../Dwoo/Dwoo.html#methodaddFilter">Dwoo::addFilter()</a></li>
				<li><span class="field">see:</span> <a href="../Dwoo/Dwoo.html#methodremoveFilter">Dwoo::removeFilter()</a></li>
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$globals" id="$globals"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">array</span>
			<span class="var-name">$globals</span>
						(line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a128">128</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">global variables that are accessible through $dwoo.* in the templates</p>
<p class="description"><p>default values include:</p><p>$dwoo.version - current version number  $dwoo.ad - a Powered by Dwoo link pointing to dwoo.org  $dwoo.now - the current time  $dwoo.template - the current template filename  $dwoo.charset - the character set used by the template</p><p>on top of that, foreach and other plugins can store special values in there,  see their documentation for more details.</p></p>
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$plugins" id="$plugins"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">array</span>
			<span class="var-name">$plugins</span>
			 = <span class="var-default">array()</span>			(line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a175">175</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">stores the custom plugins callbacks</p>
	<ul class="tags">
				<li><span class="field">see:</span> <a href="../Dwoo/Dwoo.html#methodaddPlugin">Dwoo::addPlugin()</a></li>
				<li><span class="field">see:</span> <a href="../Dwoo/Dwoo.html#methodremovePlugin">Dwoo::removePlugin()</a></li>
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$resources" id="$resources"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">array</span>
			<span class="var-name">$resources</span>
			 = <span class="var-default">array<br />	(<br />		'file'		=&gt;	array<br />		(<br />			'class'		=&gt;	'Dwoo_Template_File',<br />			'compiler'	=&gt;	null<br />		),'string'=&gt;array('class'=&gt;'Dwoo_Template_String','compiler'=&gt;null))</span>			(line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a192">192</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">stores the resource types and associated  classes / compiler classes</p>
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$runtimePlugins" id="$runtimePlugins"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">array</span>
			<span class="var-name">$runtimePlugins</span>
						(line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a218">218</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">stores the instances of the class plugins during template runtime</p>
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$scope" id="$scope"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">mixed</span>
			<span class="var-name">$scope</span>
						(line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a232">232</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">stores the current scope during template runtime</p>
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$scopeTree" id="$scopeTree"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">array</span>
			<span class="var-name">$scopeTree</span>
						(line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a239">239</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">stores the scope tree during template runtime</p>
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$securityPolicy" id="$securityPolicy"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type"><a href="../Dwoo/Dwoo_Security_Policy.html">Dwoo_Security_Policy</a></span>
			<span class="var-name">$securityPolicy</span>
			 = <span class="var-default"> null</span>			(line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a166">166</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">security policy object</p>
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$stack" id="$stack"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">array</span>
			<span class="var-name">$stack</span>
						(line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a246">246</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">stores the block plugins stack during template runtime</p>
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$template" id="$template"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type"><a href="../Dwoo/Dwoo_ITemplate.html">Dwoo_ITemplate</a></span>
			<span class="var-name">$template</span>
			 = <span class="var-default"> null</span>			(line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a211">211</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">currently rendered template, set to null when not-rendering</p>
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
						
		</div>
	</div>
	
	<a name="sec-methods"></a>
	<div class="info-box">
		<div class="info-box-title">Methods</div>
		<div class="nav-bar">
			<a href="#sec-description">Description</a> |
							<a href="#sec-descendents">Descendents</a> |
															<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
																			<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
							
										<a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>)
						
		</div>
		<div class="info-box-body">
			<A NAME='method_detail'></A>
<a name="method__construct" id="__construct"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">Constructor __construct</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a265">265</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">constructor, sets the cache and compile dir to the default values</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">Dwoo</span>
		<span class="method-name">
			__construct
		</span>
				()
			</div>
	
		
			
			<hr class="separator" />
		<div class="notes">Redefined in descendants as:</div>
		<ul class="redefinitions">
					<li>
				<a href="../Dwoo/Dwoo_Smarty__Adapter.html#method__construct">Dwoo_Smarty__Adapter::__construct()</a>
							</li>
				</ul>
	</div>
<a name="methodaddFilter" id="addFilter"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">addFilter</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a488">488</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">adds a filter to this Dwoo instance, it will be used to filter the output of all the templates rendered by this instance</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			addFilter
		</span>
					(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$callback</span>, [<span class="var-type">bool</span>&nbsp;<span class="var-name">$autoload</span> = <span class="var-default">false</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">mixed</span>
				<span class="var-name">$callback</span><span class="var-description">: a callback or a filter name if it is autoloaded from a plugin directory</span>			</li>
					<li>
				<span class="var-type">bool</span>
				<span class="var-name">$autoload</span><span class="var-description">: if true, the first parameter must be a filter name from one of the plugin directories</span>			</li>
				</ul>
		
			
	</div>
<a name="methodaddPlugin" id="addPlugin"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">addPlugin</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a445">445</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">adds a custom plugin that is not in one of the plugin directories</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			addPlugin
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$name</span>, <span class="var-type">callback</span>&nbsp;<span class="var-name">$callback</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$name</span><span class="var-description">: the plugin name to be used in the templates</span>			</li>
					<li>
				<span class="var-type">callback</span>
				<span class="var-name">$callback</span><span class="var-description">: the plugin callback, either a function name,                               a class name or an array containing an object                               or class name and a method name</span>			</li>
				</ul>
		
			
	</div>
<a name="methodaddResource" id="addResource"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">addResource</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a545">545</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">adds a resource or overrides a default one</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			addResource
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$name</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$class</span>, [<span class="var-type">callback</span>&nbsp;<span class="var-name">$compilerFactory</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$name</span><span class="var-description">: the resource name</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$class</span><span class="var-description">: the resource class (which must implement Dwoo_ITemplate)</span>			</li>
					<li>
				<span class="var-type">callback</span>
				<span class="var-name">$compilerFactory</span><span class="var-description">: the compiler factory callback, a function that must return a compiler instance used to compile this resource, if none is provided. by default it will produce a Dwoo_Compiler object</span>			</li>
				</ul>
		
			
	</div>
<a name="methodaddStack" id="addStack"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">addStack</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a854">854</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">[runtime function] adds a block to the block stack</p>
	<ul class="tags">
				<li><span class="field">return:</span> the newly created block</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../Dwoo/Dwoo_Block_Plugin.html">Dwoo_Block_Plugin</a></span>
		<span class="method-name">
			addStack
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$blockName</span>, [<span class="var-type"></span>&nbsp;<span class="var-name">$args</span> = <span class="var-default">array()</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$blockName</span><span class="var-description">: the block name (without Dwoo_Plugin_ prefix)</span>			</li>
					<li>
				<span class="var-type">array</span>
				<span class="var-name">$args</span><span class="var-description">: the arguments to be passed to the block's init() function</span>			</li>
				</ul>
		
			
	</div>
<a name="methodarrayMap" id="arrayMap"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">arrayMap</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a1022">1022</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">[runtime function] calls a php function</p>
	<ul class="tags">
				<li><span class="field">return:</span> the return value of the called function</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">mixed</span>
		<span class="method-name">
			arrayMap
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$callback</span>, <span class="var-type"></span>&nbsp;<span class="var-name">$params</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$callback</span><span class="var-description">: the function to call</span>			</li>
					<li>
				<span class="var-type">array</span>
				<span class="var-name">$params</span><span class="var-description">: an array of parameters to send to the function</span>			</li>
				</ul>
		
			
	</div>
<a name="methodassignInScope" id="assignInScope"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">assignInScope</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a1325">1325</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">[runtime function] assign the value to the given variable</p>
	<ul class="tags">
				<li><span class="field">return:</span> true if assigned correctly or false if a problem occured while parsing the var string</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">bool</span>
		<span class="method-name">
			assignInScope
		</span>
					(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$value</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$scope</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">mixed</span>
				<span class="var-name">$value</span><span class="var-description">: the value to assign</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$scope</span><span class="var-description">: the variable string, using dwoo variable syntax (i.e. &quot;var.subvar[subsubvar]-&gt;property&quot;)</span>			</li>
				</ul>
		
			
	</div>
<a name="methodclassCall" id="classCall"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">classCall</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a994">994</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">[runtime function] calls the process() method of the given class-plugin name</p>
	<ul class="tags">
				<li><span class="field">return:</span> the process() return value</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			classCall
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$plugName</span>, [<span class="var-type"></span>&nbsp;<span class="var-name">$params</span> = <span class="var-default">array()</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$plugName</span><span class="var-description">: the class plugin name (without Dwoo_Plugin_ prefix)</span>			</li>
					<li>
				<span class="var-type">array</span>
				<span class="var-name">$params</span><span class="var-description">: an array of parameters to send to the process() method</span>			</li>
				</ul>
		
			
	</div>
<a name="methodclearCache" id="clearCache"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">clearCache</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a751">751</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">[util function] clears the cached templates if they are older than the given time</p>
	<ul class="tags">
				<li><span class="field">return:</span> the amount of templates cleared</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">int</span>
		<span class="method-name">
			clearCache
		</span>
					([<span class="var-type">int</span>&nbsp;<span class="var-name">$olderThan</span> = <span class="var-default">-1</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">int</span>
				<span class="var-name">$olderThan</span><span class="var-description">: minimum time (in seconds) required for a cached template to be cleared</span>			</li>
				</ul>
		
			
	</div>
<a name="methoddelStack" id="delStack"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">delStack</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a898">898</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">[runtime function] removes the plugin at the top of the block stack</p>
<p class="description"><p>calls the block buffer() function, followed by a call to end()  and finally a call to process()</p></p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			delStack
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodfindBlock" id="findBlock"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">findBlock</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a957">957</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">[runtime function] finds the closest block of the given type, starting at the top of the stack</p>
	<ul class="tags">
				<li><span class="field">return:</span> or false if no plugin of such type is in the stack</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../Dwoo/Dwoo_Block_Plugin.html">Dwoo_Block_Plugin</a></span>
		<span class="method-name">
			findBlock
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$type</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$type</span><span class="var-description">: the type of plugin you want to find</span>			</li>
				</ul>
		
			
	</div>
<a name="methodforceScope" id="forceScope"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">forceScope</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a1456">1456</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">[runtime function] forces an absolute scope</p>
	<ul class="tags">
				<li><span class="field">return:</span> the current scope tree</li>
				<li><span class="field">see:</span> <a href="../Dwoo/Dwoo.html#methodsetScope">Dwoo::setScope()</a></li>
				<li><span class="field">deprecated:</span> </li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">array</span>
		<span class="method-name">
			forceScope
		</span>
					(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$scope</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">mixed</span>
				<span class="var-name">$scope</span><span class="var-description">: a scope as a string or array</span>			</li>
				</ul>
		
			
	</div>
<a name="methodget" id="get"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">get</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a301">301</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">returns the given template rendered using the provided data and optional compiler</p>
	<ul class="tags">
				<li><span class="field">return:</span> nothing or the template output if $output is true</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			get
		</span>
					(<span class="var-type"></span>&nbsp;<span class="var-name">$_tpl</span>, [<span class="var-type">mixed</span>&nbsp;<span class="var-name">$data</span> = <span class="var-default">array()</span>], [<span class="var-type"></span>&nbsp;<span class="var-name">$_compiler</span> = <span class="var-default">null</span>], [<span class="var-type"></span>&nbsp;<span class="var-name">$_output</span> = <span class="var-default">false</span>], <span class="var-type">mixed</span>&nbsp;<span class="var-name">$tpl</span>, <span class="var-type"><a href="../Dwoo/Dwoo_ICompiler.html">Dwoo_ICompiler</a></span>&nbsp;<span class="var-name">$compiler</span>, <span class="var-type">bool</span>&nbsp;<span class="var-name">$output</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">mixed</span>
				<span class="var-name">$tpl</span><span class="var-description">: template, can either be a Dwoo_ITemplate object (i.e. Dwoo_Template_File), a valid path to a template, or                       a template as a string it is recommended to provide a Dwoo_ITemplate as it will probably make things faster,                       especially if you render a template multiple times</span>			</li>
					<li>
				<span class="var-type">mixed</span>
				<span class="var-name">$data</span><span class="var-description">: the data to use, can either be a Dwoo_IDataProvider object (i.e. Dwoo_Data) or an associative array. if you're                        rendering the template from cache, it can be left null</span>			</li>
					<li>
				<span class="var-type"><a href="../Dwoo/Dwoo_ICompiler.html">Dwoo_ICompiler</a></span>
				<span class="var-name">$compiler</span><span class="var-description">: the compiler that must be used to compile the template, if left empty a default                                    Dwoo_Compiler will be used.</span>			</li>
					<li>
				<span class="var-type">bool</span>
				<span class="var-name">$output</span><span class="var-description">: flag that defines whether the function returns the output of the template (false, default) or echoes it directly (true)</span>			</li>
					<li>
				<span class="var-type"></span>
				<span class="var-name">$_tpl</span>			</li>
					<li>
				<span class="var-type"></span>
				<span class="var-name">$_compiler</span>			</li>
					<li>
				<span class="var-type"></span>
				<span class="var-name">$_output</span>			</li>
				</ul>
		
			
	</div>
<a name="methodgetCacheDir" id="getCacheDir"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">getCacheDir</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a593">593</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">returns the cache directory with a trailing DIRECTORY_SEPARATOR</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			getCacheDir
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetCacheTime" id="getCacheTime"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">getCacheTime</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a637">637</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">returns the default cache time that is used with templates that do not have a cache time set</p>
	<ul class="tags">
				<li><span class="field">return:</span> the duration in seconds</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">int</span>
		<span class="method-name">
			getCacheTime
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetCharset" id="getCharset"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">getCharset</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a657">657</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">returns the character set used by the string manipulation plugins</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			getCharset
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetCompileDir" id="getCompileDir"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">getCompileDir</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a615">615</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">returns the compile directory with a trailing DIRECTORY_SEPARATOR</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			getCompileDir
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetCustomPlugins" id="getCustomPlugins"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">getCustomPlugins</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a583">583</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">returns the custom plugins loaded</p>
<p class="description"><p>used by the Dwoo_ITemplate classes to pass the custom plugins to their Dwoo_ICompiler instance</p></p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">array</span>
		<span class="method-name">
			getCustomPlugins
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetData" id="getData"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">getData</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a1433">1433</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">[runtime function] returns the entire data array</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">array</span>
		<span class="method-name">
			getData
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetDefaultCompilerFactory" id="getDefaultCompilerFactory"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">getDefaultCompilerFactory</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a703">703</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">returns the default compiler factory function for the given resource name</p>
	<ul class="tags">
				<li><span class="field">return:</span> the compiler factory callback</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">callback</span>
		<span class="method-name">
			getDefaultCompilerFactory
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$resourceName</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$resourceName</span><span class="var-description">: the resource name</span>			</li>
				</ul>
		
			
	</div>
<a name="methodgetObjectPlugin" id="getObjectPlugin"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">getObjectPlugin</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a980">980</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">[runtime function] returns a Dwoo_Plugin of the given class</p>
<p class="description"><p>this is so a single instance of every class plugin is created at each template run,  allowing class plugins to have &quot;per-template-run&quot; static variables</p></p>
	<ul class="tags">
				<li><span class="field">return:</span> an object of the given class</li>
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">mixed</span>
		<span class="method-name">
			getObjectPlugin
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$class</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$class</span><span class="var-description">: the class name</span>			</li>
				</ul>
		
			
	</div>
<a name="methodgetParentBlock" id="getParentBlock"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">getParentBlock</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a941">941</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">[runtime function] returns the parent block of the given block</p>
	<ul class="tags">
				<li><span class="field">return:</span> or false if the given block isn't in the stack</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../Dwoo/Dwoo_Block_Plugin.html">Dwoo_Block_Plugin</a></span>
		<span class="method-name">
			getParentBlock
		</span>
					(<span class="var-type"><a href="../Dwoo/Dwoo_Block_Plugin.html">Dwoo_Block_Plugin</a></span>&nbsp;<span class="var-name">$block</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type"><a href="../Dwoo/Dwoo_Block_Plugin.html">Dwoo_Block_Plugin</a></span>
				<span class="var-name">$block</span>			</li>
				</ul>
		
			
	</div>
<a name="methodgetScope" id="getScope"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">getScope</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a1443">1443</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">[runtime function] returns a reference to the current scope</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">&mixed</span>
		<span class="method-name">
			&amp;getScope
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetSecurityPolicy" id="getSecurityPolicy"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">getSecurityPolicy</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a725">725</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">returns the current security policy object or null by default</p>
	<ul class="tags">
				<li><span class="field">return:</span> the security policy object if any</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../Dwoo/Dwoo_Security_Policy.html">Dwoo_Security_Policy</a>|null</span>
		<span class="method-name">
			getSecurityPolicy
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetTemplate" id="getTemplate"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">getTemplate</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a679">679</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">returns the current template being rendered, when applicable, or null</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../Dwoo/Dwoo_ITemplate.html">Dwoo_ITemplate</a>|null</span>
		<span class="method-name">
			getTemplate
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodinitGlobals" id="initGlobals"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">initGlobals</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a406">406</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">re-initializes the globals array before each template run</p>
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			initGlobals
		</span>
					(<span class="var-type"><a href="../Dwoo/Dwoo_ITemplate.html">Dwoo_ITemplate</a></span>&nbsp;<span class="var-name">$tpl</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type"><a href="../Dwoo/Dwoo_ITemplate.html">Dwoo_ITemplate</a></span>
				<span class="var-name">$tpl</span><span class="var-description">: the template that is going to be rendered</span>			</li>
				</ul>
		
			
			<hr class="separator" />
		<div class="notes">Redefined in descendants as:</div>
		<ul class="redefinitions">
					<li>
				<a href="../Dwoo/Dwoo_Smarty__Adapter.html#methodinitGlobals">Dwoo_Smarty__Adapter::initGlobals()</a>
							</li>
				</ul>
	</div>
<a name="methodinitRuntimeVars" id="initRuntimeVars"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">initRuntimeVars</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a423">423</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">re-initializes the runtime variables before each template run</p>
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			initRuntimeVars
		</span>
					(<span class="var-type"><a href="../Dwoo/Dwoo_ITemplate.html">Dwoo_ITemplate</a></span>&nbsp;<span class="var-name">$tpl</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type"><a href="../Dwoo/Dwoo_ITemplate.html">Dwoo_ITemplate</a></span>
				<span class="var-name">$tpl</span><span class="var-description">: the template that is going to be rendered</span>			</li>
				</ul>
		
			
	</div>
<a name="methodisArray" id="isArray"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">isArray</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a796">796</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">[util function] checks if the input is an array or an iterator object, optionally it can also check if it's empty</p>
	<ul class="tags">
				<li><span class="field">return:</span> true if it's an array (and not empty) or false if it's not an array (or if it's empty)</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">bool</span>
		<span class="method-name">
			isArray
		</span>
					(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$value</span>, [<span class="var-type">bool</span>&nbsp;<span class="var-name">$checkIsEmpty</span> = <span class="var-default">false</span>], [<span class="var-type">bool</span>&nbsp;<span class="var-name">$allowNonCountable</span> = <span class="var-default">false</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">mixed</span>
				<span class="var-name">$value</span><span class="var-description">: the variable to check</span>			</li>
					<li>
				<span class="var-type">bool</span>
				<span class="var-name">$checkIsEmpty</span><span class="var-description">: if true, the function will also check if the array is empty</span>			</li>
					<li>
				<span class="var-type">bool</span>
				<span class="var-name">$allowNonCountable</span><span class="var-description">: if true, the function will return true if  an object is not empty but does not implement Countable, by default a  non- countable object is considered empty, this setting is only used if  $checkIsEmpty is true</span>			</li>
				</ul>
		
			
	</div>
<a name="methodisCached" id="isCached"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">isCached</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a740">740</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">[util function] checks whether the given template is cached or not</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">bool</span>
		<span class="method-name">
			isCached
		</span>
					(<span class="var-type"><a href="../Dwoo/Dwoo_ITemplate.html">Dwoo_ITemplate</a></span>&nbsp;<span class="var-name">$tpl</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type"><a href="../Dwoo/Dwoo_ITemplate.html">Dwoo_ITemplate</a></span>
				<span class="var-name">$tpl</span><span class="var-description">: the template object</span>			</li>
				</ul>
		
			
	</div>
<a name="methodoutput" id="output"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">output</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a283">283</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">outputs the template instead of returning it, this is basically a shortcut for get(*, *, *, true)</p>
	<ul class="tags">
				<li><span class="field">see:</span> <a href="../Dwoo/Dwoo.html#methodget">Dwoo::get()</a></li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			output
		</span>
					(<span class="var-type"></span>&nbsp;<span class="var-name">$tpl</span>, [<span class="var-type"></span>&nbsp;<span class="var-name">$data</span> = <span class="var-default">array()</span>], [<span class="var-type"><a href="../Dwoo/Dwoo_ICompiler.html">Dwoo_ICompiler</a></span>&nbsp;<span class="var-name">$compiler</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type"></span>
				<span class="var-name">$tpl</span>			</li>
					<li>
				<span class="var-type"></span>
				<span class="var-name">$data</span>			</li>
					<li>
				<span class="var-type"><a href="../Dwoo/Dwoo_ICompiler.html">Dwoo_ICompiler</a></span>
				<span class="var-name">$compiler</span>			</li>
				</ul>
		
			
	</div>
<a name="methodreadParentVar" id="readParentVar"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">readParentVar</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a1138">1138</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">[runtime function] reads a variable into the parent scope</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">mixed</span>
		<span class="method-name">
			readParentVar
		</span>
					(<span class="var-type">int</span>&nbsp;<span class="var-name">$parentLevels</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$varstr</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">int</span>
				<span class="var-name">$parentLevels</span><span class="var-description">: the amount of parent levels to go from the current scope</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$varstr</span><span class="var-description">: the variable string, using dwoo variable syntax (i.e. &quot;var.subvar[subsubvar]-&gt;property&quot;)</span>			</li>
				</ul>
		
			
	</div>
<a name="methodreadVar" id="readVar"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">readVar</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a1168">1168</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">[runtime function] reads a variable into the current scope</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">mixed</span>
		<span class="method-name">
			readVar
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$varstr</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$varstr</span><span class="var-description">: the variable string, using dwoo variable syntax (i.e. &quot;var.subvar[subsubvar]-&gt;property&quot;)</span>			</li>
				</ul>
		
			
	</div>
<a name="methodreadVarInto" id="readVarInto"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">readVarInto</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a1099">1099</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">[runtime function] reads a variable into the given data array</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">mixed</span>
		<span class="method-name">
			readVarInto
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$varstr</span>, <span class="var-type">mixed</span>&nbsp;<span class="var-name">$data</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$varstr</span><span class="var-description">: the variable string, using dwoo variable syntax (i.e. &quot;var.subvar[subsubvar]-&gt;property&quot;)</span>			</li>
					<li>
				<span class="var-type">mixed</span>
				<span class="var-name">$data</span><span class="var-description">: the data array or object to read from</span>			</li>
				</ul>
		
			
	</div>
<a name="methodremoveFilter" id="removeFilter"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">removeFilter</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a518">518</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">removes a filter</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			removeFilter
		</span>
					(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$callback</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">mixed</span>
				<span class="var-name">$callback</span><span class="var-description">: callback or filter name if it was autoloaded</span>			</li>
				</ul>
		
			
	</div>
<a name="methodremovePlugin" id="removePlugin"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">removePlugin</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a476">476</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">removes a custom plugin</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			removePlugin
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$name</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$name</span><span class="var-description">: the plugin name</span>			</li>
				</ul>
		
			
	</div>
<a name="methodremoveResource" id="removeResource"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">removeResource</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a565">565</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">removes a custom resource</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			removeResource
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$name</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$name</span><span class="var-description">: the resource name</span>			</li>
				</ul>
		
			
	</div>
<a name="methodsetCacheDir" id="setCacheDir"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">setCacheDir</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a603">603</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">sets the cache directory and automatically appends a DIRECTORY_SEPARATOR</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			setCacheDir
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$dir</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$dir</span><span class="var-description">: the cache directory</span>			</li>
				</ul>
		
			
	</div>
<a name="methodsetCacheTime" id="setCacheTime"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">setCacheTime</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a647">647</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">sets the default cache time to use with templates that do not have a cache time set</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			setCacheTime
		</span>
					(<span class="var-type">int</span>&nbsp;<span class="var-name">$seconds</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">int</span>
				<span class="var-name">$seconds</span><span class="var-description">: the duration in seconds</span>			</li>
				</ul>
		
			
	</div>
<a name="methodsetCharset" id="setCharset"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">setCharset</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a669">669</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">sets the character set used by the string manipulation plugins</p>
<p class="description"><p>the charset will be automatically lowercased</p></p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			setCharset
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$charset</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$charset</span><span class="var-description">: the character set</span>			</li>
				</ul>
		
			
	</div>
<a name="methodsetCompileDir" id="setCompileDir"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">setCompileDir</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a625">625</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">sets the compile directory and automatically appends a DIRECTORY_SEPARATOR</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			setCompileDir
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$dir</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$dir</span><span class="var-description">: the compile directory</span>			</li>
				</ul>
		
			
	</div>
<a name="methodsetDefaultCompilerFactory" id="setDefaultCompilerFactory"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">setDefaultCompilerFactory</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a692">692</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">sets the default compiler factory function for the given resource name</p>
<p class="description"><p>a compiler factory must return a Dwoo_ICompiler object pre-configured to fit your needs</p></p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			setDefaultCompilerFactory
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$resourceName</span>, <span class="var-type">callback</span>&nbsp;<span class="var-name">$compilerFactory</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$resourceName</span><span class="var-description">: the resource name (i.e. file, string)</span>			</li>
					<li>
				<span class="var-type">callback</span>
				<span class="var-name">$compilerFactory</span><span class="var-description">: the compiler factory callback</span>			</li>
				</ul>
		
			
	</div>
<a name="methodsetScope" id="setScope"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">setScope</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a1384">1384</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">[runtime function] sets the scope to the given scope string or array</p>
	<ul class="tags">
				<li><span class="field">return:</span> the current scope tree</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">array</span>
		<span class="method-name">
			setScope
		</span>
					(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$scope</span>, [<span class="var-type">bool</span>&nbsp;<span class="var-name">$absolute</span> = <span class="var-default">false</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">mixed</span>
				<span class="var-name">$scope</span><span class="var-description">: a string i.e. &quot;level1.level2&quot; or an array i.e. array(&quot;level1&quot;, &quot;level2&quot;)</span>			</li>
					<li>
				<span class="var-type">bool</span>
				<span class="var-name">$absolute</span><span class="var-description">: if true, the scope is set from the top level scope and not from the current scope</span>			</li>
				</ul>
		
			
	</div>
<a name="methodsetSecurityPolicy" id="setSecurityPolicy"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">setSecurityPolicy</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a715">715</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">sets the security policy object to enforce some php security settings</p>
<p class="description"><p>use this if untrusted persons can modify templates</p></p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			setSecurityPolicy
		</span>
					([<span class="var-type"><a href="../Dwoo/Dwoo_Security_Policy.html">Dwoo_Security_Policy</a></span>&nbsp;<span class="var-name">$policy</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type"><a href="../Dwoo/Dwoo_Security_Policy.html">Dwoo_Security_Policy</a></span>
				<span class="var-name">$policy</span><span class="var-description">: the security policy object</span>			</li>
				</ul>
		
			
	</div>
<a name="methodtemplateFactory" id="templateFactory"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">templateFactory</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a777">777</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">[util function] fetches a template object of the given resource</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../Dwoo/Dwoo_ITemplate.html">Dwoo_ITemplate</a></span>
		<span class="method-name">
			templateFactory
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$resourceName</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$resourceId</span>, [<span class="var-type">int</span>&nbsp;<span class="var-name">$cacheTime</span> = <span class="var-default">null</span>], [<span class="var-type">string</span>&nbsp;<span class="var-name">$cacheId</span> = <span class="var-default">null</span>], [<span class="var-type">string</span>&nbsp;<span class="var-name">$compileId</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$resourceName</span><span class="var-description">: the resource name (i.e. file, string)</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$resourceId</span><span class="var-description">: the resource identifier (i.e. file path)</span>			</li>
					<li>
				<span class="var-type">int</span>
				<span class="var-name">$cacheTime</span><span class="var-description">: the cache time setting for this resource</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$cacheId</span><span class="var-description">: the unique cache identifier</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$compileId</span><span class="var-description">: the unique compiler identifier</span>			</li>
				</ul>
		
			
	</div>
<a name="methodtriggerError" id="triggerError"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">triggerError</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a838">838</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">[util function] triggers a dwoo error</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			triggerError
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$message</span>, [<span class="var-type">int</span>&nbsp;<span class="var-name">$level</span> = <span class="var-default">E_USER_NOTICE</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$message</span><span class="var-description">: the error message</span>			</li>
					<li>
				<span class="var-type">int</span>
				<span class="var-name">$level</span><span class="var-description">: the error level, one of the PHP's E_* constants</span>			</li>
				</ul>
		
			
	</div>
<a name="method__clone" id="__clone"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">__clone</span> (line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a274">274</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">resets some runtime variables to allow a cloned object to be used to render sub-templates</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			__clone
		</span>
				()
			</div>
	
		
			
	</div>
						
		</div>
	</div>

	<a name="sec-consts"></a>
	<div class="info-box">
		<div class="info-box-title">Class Constants</div>
		<div class="nav-bar">
			<a href="#sec-description">Description</a> |
							<a href="#sec-descendents">Descendants</a> |
										<a href="#sec-var-summary">Constants</a> (<span class="disabled">details</span>)
						
			
												<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
														| 
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
							
					</div>
		<div class="info-box-body">
			<a name="constBLOCK_PLUGIN" id="BLOCK_PLUGIN"><!-- --></A>
<div class="evenrow">

	<div class="const-header">
		<img src="../media/images/Variable.png" />
		<span class="const-title">
			<span class="const-name">BLOCK_PLUGIN</span>
			 = <span class="const-default"> 8</span>
			(line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a93">93</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">constants that represents all plugin types</p>
<p class="description"><p>these are bitwise-operation-safe values to allow multiple types  on a single plugin</p></p>
	
	
</div>
<a name="constCLASS_PLUGIN" id="CLASS_PLUGIN"><!-- --></A>
<div class="oddrow">

	<div class="const-header">
		<img src="../media/images/Variable.png" />
		<span class="const-title">
			<span class="const-name">CLASS_PLUGIN</span>
			 = <span class="const-default"> 1</span>
			(line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a90">90</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">constants that represents all plugin types</p>
<p class="description"><p>these are bitwise-operation-safe values to allow multiple types  on a single plugin</p></p>
	
	
</div>
<a name="constCOMPILABLE_PLUGIN" id="COMPILABLE_PLUGIN"><!-- --></A>
<div class="evenrow">

	<div class="const-header">
		<img src="../media/images/Variable.png" />
		<span class="const-title">
			<span class="const-name">COMPILABLE_PLUGIN</span>
			 = <span class="const-default"> 16</span>
			(line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a94">94</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">constants that represents all plugin types</p>
<p class="description"><p>these are bitwise-operation-safe values to allow multiple types  on a single plugin</p></p>
	
	
</div>
<a name="constCUSTOM_PLUGIN" id="CUSTOM_PLUGIN"><!-- --></A>
<div class="oddrow">

	<div class="const-header">
		<img src="../media/images/Variable.png" />
		<span class="const-title">
			<span class="const-name">CUSTOM_PLUGIN</span>
			 = <span class="const-default"> 32</span>
			(line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a95">95</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">constants that represents all plugin types</p>
<p class="description"><p>these are bitwise-operation-safe values to allow multiple types  on a single plugin</p></p>
	
	
</div>
<a name="constFUNC_PLUGIN" id="FUNC_PLUGIN"><!-- --></A>
<div class="evenrow">

	<div class="const-header">
		<img src="../media/images/Variable.png" />
		<span class="const-title">
			<span class="const-name">FUNC_PLUGIN</span>
			 = <span class="const-default"> 2</span>
			(line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a91">91</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">constants that represents all plugin types</p>
<p class="description"><p>these are bitwise-operation-safe values to allow multiple types  on a single plugin</p></p>
	
	
</div>
<a name="constNATIVE_PLUGIN" id="NATIVE_PLUGIN"><!-- --></A>
<div class="oddrow">

	<div class="const-header">
		<img src="../media/images/Variable.png" />
		<span class="const-title">
			<span class="const-name">NATIVE_PLUGIN</span>
			 = <span class="const-default"> 4</span>
			(line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a92">92</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">constants that represents all plugin types</p>
<p class="description"><p>these are bitwise-operation-safe values to allow multiple types  on a single plugin</p></p>
	
	
</div>
<a name="constRELEASE_TAG" id="RELEASE_TAG"><!-- --></A>
<div class="evenrow">

	<div class="const-header">
		<img src="../media/images/Variable.png" />
		<span class="const-title">
			<span class="const-name">RELEASE_TAG</span>
			 = <span class="const-default"> 10</span>
			(line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a80">80</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">unique number of this dwoo release</p>
<p class="description"><p>this can be used by templates classes to check whether the compiled template  has been compiled before this release or not, so that old templates are  recompiled automatically when Dwoo is updated</p></p>
	
	
</div>
<a name="constSMARTY_BLOCK" id="SMARTY_BLOCK"><!-- --></A>
<div class="oddrow">

	<div class="const-header">
		<img src="../media/images/Variable.png" />
		<span class="const-title">
			<span class="const-name">SMARTY_BLOCK</span>
			 = <span class="const-default"> 128</span>
			(line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a97">97</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">constants that represents all plugin types</p>
<p class="description"><p>these are bitwise-operation-safe values to allow multiple types  on a single plugin</p></p>
	
	
</div>
<a name="constSMARTY_FUNCTION" id="SMARTY_FUNCTION"><!-- --></A>
<div class="evenrow">

	<div class="const-header">
		<img src="../media/images/Variable.png" />
		<span class="const-title">
			<span class="const-name">SMARTY_FUNCTION</span>
			 = <span class="const-default"> 256</span>
			(line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a98">98</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">constants that represents all plugin types</p>
<p class="description"><p>these are bitwise-operation-safe values to allow multiple types  on a single plugin</p></p>
	
	
</div>
<a name="constSMARTY_MODIFIER" id="SMARTY_MODIFIER"><!-- --></A>
<div class="oddrow">

	<div class="const-header">
		<img src="../media/images/Variable.png" />
		<span class="const-title">
			<span class="const-name">SMARTY_MODIFIER</span>
			 = <span class="const-default"> 64</span>
			(line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a96">96</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">constants that represents all plugin types</p>
<p class="description"><p>these are bitwise-operation-safe values to allow multiple types  on a single plugin</p></p>
	
	
</div>
<a name="constVERSION" id="VERSION"><!-- --></A>
<div class="evenrow">

	<div class="const-header">
		<img src="../media/images/Variable.png" />
		<span class="const-title">
			<span class="const-name">VERSION</span>
			 = <span class="const-default"> &quot;0.9.1&quot;</span>
			(line <span class="line-number"><a href="../__filesource/fsource_Dwoo__Dwoo.php.html#a71">71</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">current version number</p>
	
	
</div>
						
		</div>
	</div>

	<p class="notes" id="credit">
		Documentation generated on Fri, 30 May 2008 04:51:35 +0200 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.0</a>
	</p>
	</div></body>
</html>